﻿using System.Diagnostics;

namespace Kent.Boogaart.Gauntlet
{
	/// <summary> 
	/// Defines the types of log messages.
	/// </summary> 
	public enum LogLevel
	{
		/// <summary> 
		/// Used for debugging traces that should be included even in non-debug builds. 
		/// </summary> 
		Verbose = TraceEventType.Verbose,
		/// <summary> 
		/// Used for informational messages. 
		/// </summary> 
		Information = TraceEventType.Information,
		/// <summary> 
		/// Indicates a noncritical problem. 
		/// </summary> 
		Warning = TraceEventType.Warning,
		/// <summary> 
		/// Used for recoverable errors. 
		/// </summary> 
		Error = TraceEventType.Error,
		/// <summary> 
		/// Used for unrecoverable errors or crashes. 
		/// </summary> 
		Critical = TraceEventType.Critical
	} 
}